Redesigning the Intermediate Course in Software Design

نویسندگان

  • C. W. Johnson
  • Ian Barnes
چکیده

Learning to design software ahead of directly constructing it is a significant hurdle in a Software Engineering education. Our University has run a course in software design for second-year undergraduate students since 1994. We describe the evaluation and improvement of the course as it evolved from 2000 to 2003, from a focus on reverse engineering to forward design, to add design patterns and associated programming tasks, then has redefined its objectives and re-aligned the assessment tasks with them. We evaluated the course in four ways: by the distribution of final grades, subjective evidence on the quality of answers in the final examination, student satisfaction surveys, and comparison of students’ final grades with other computing courses taken at the same time. The attempt to improve the course by introducing homework tasks on design patterns did not improve the outcomes. But re-aligning the assessment with the objectives, and introducing a component on requirements specification, improved on most measures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Diagnosis and Ergonomic Design of Oxy Gas Welding Workstation by RULA Method. Case Study: Welding Workshops

Introduction: Working under non-ergonomic situations can cause physical damage. It's compulsory for the students of almost every engineering discipline to do parts of their training activitiy in various workshops including welding workstations; needless to say, the paucity of appropriate situations in such workshops may lead to physical injuries. On the other hand, ergonomic design of workstati...

متن کامل

The Effect of Using PRAAT Software on Pre-Intermediate EFL Learners’ Supra Segmental Features

The present study investigated the effect of using PRAAT as a free computer software package for the scientific analysis of speech in phonetics on pre-intermediate Iranian English as foreign language (EFL) learners’ supra segmental features (i.e., intonation and stress). The design of the study was a Quasi-experimental research design with a pre and post-test. In doing so...

متن کامل

Incorporation of Agile Development Methodology into a Capstone Software Engineering Project

This paper describes the author's experience in transitioning an undergraduate capstone software engineering project course from a traditional "waterfall" format to a modern agile development methodology. The agile approach replaces the sequential, and documentation-intensive, product development steps of the waterfall model--requirements analysis, system design, implementation, testing, and de...

متن کامل

Frameworks for Facilitating Research Thinking: Redesigning a Residential Course for Online Use in Higher Education

The purpose of this study was to document the redesign of an existing doctoral reading course for online environment. This design process includes contributions from van Merriënboer’s 4C/ID model and Frick’s Totally Integrated Education (TIE) theory, and the redevelopment of course objectives to meet strategic goals within the doctoral program.

متن کامل

Beam & Shell Models for Composite Straight or Curved Bridge Decks with Intermediate Diaphragms & Assessment of Design Specifications

In this research effort, the generalized warping and distortional problem of straight or horizontally curved composite beams of arbitrary cross section, loading and boundary conditions is presented. An inclined plane of curvature is considered. Additionally, the stiffness of diaphragmatic plates has been introduced in the formulation in order to compare with the case where rigid diaphragms are ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005